home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
edit
/
elv18src.zip
/
Makefile.os2
< prev
next >
Wrap
Makefile
|
1993-10-15
|
1KB
|
49 lines
# Makefile for elvis 1.7 and OS/2 2.0 and emx 0.8f (gcc 2.3.3)
# 03/28/93, Kai Uwe Rommel, rommel@jonas.gold.sub.org
# needed extra files: Makefile, elvis.def, sysos2.c
# context diffs are in the file patches.os2
release:
$(MAKE) all CC="gcc -Zomf -Zmt -s -O" O=".obj"
debug:
$(MAKE) all CC="gcc -g" O=".o"
CFLAGS = -DOS2
LIBS = elvis.def -ltermcap
.SUFFIXES: .c $O
.c$O:
$(CC) $(CFLAGS) -c $<
OBJS= blk$O cmd1$O cmd2$O ctype$O curses$O cut$O ex$O input$O main$O \
misc$O modify$O move1$O move2$O move3$O move4$O move5$O opts$O \
recycle$O redraw$O regexp$O regsub$O system$O sysos2$O tio$O \
tmp$O vars$O vcmd$O vi$O unix$O
all: vi.exe ctags.exe ref.exe virecover.exe fmt.exe vipreserve.exe wildcard.exe
vi.exe: $(OBJS)
$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
ctags.exe: ctags.c wildcard.c
$(CC) $(CFLAGS) $(SORT) -o $@ ctags.c $(LIBS)
ref.exe: ref.c
$(CC) $(CFLAGS) -o $@ ref.c $(LIBS)
virecover.exe: elvrec.c
$(CC) $(CFLAGS) -o $@ elvrec.c $(LIBS)
wildcard.exe: wildcard.c ctype.c
$(CC) $(CFLAGS) -o $@ wildcard.c $(LIBS)
fmt.exe: fmt.c
$(CC) $(CFLAGS) -o $@ fmt.c $(LIBS)
vipreserve.exe: elvprsv.c prsvunix.c prsvdos.c wildcard.c ctype.c
$(CC) $(CFLAGS) -o $@ elvprsv.c $(LIBS)
$(OBJS): vi.h curses.h config.h regexp.h ctype.h